﻿using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Business;
using Should;

namespace UnitTestBokning
{
    [TestClass]
    public class TestDefaultRoomRedirectExists
    {
        Utilities utilities = new Utilities();
        
        // Om strängen har ett värde skall värdet skrivas ut som ett parametervärde
        [TestMethod]
        public void DefaultRoomRedirectExists_ReturnQueryStringWithCorrectNumber()
        {
            utilities.DefaultRoomRedirectExists("2").ShouldEqual("&def=2");
        }

        // Om strängen är tom eller null ska return-strängen vara tom
        [TestMethod]
        public void DefaultRoomRedirectExists_ReturnEmptyQueryStringIfNullOrEmpty()
        {
            utilities.DefaultRoomRedirectExists("").ShouldEqual("");

            utilities.DefaultRoomRedirectExists(null).ShouldEqual("");
        }

    }
}
